/*
 * Copyright (C) hushenglan
 */

#ifndef _MYNET_EPOLL_EVENT_H_
#define _MYNET_EPOLL_EVENT_H_

namespace mynet
{

class CEpollEvent: public CEvent
{

public:

    /*
     * 构造函数
     */
    CEpollEvent(struct epoll_event *event, void *data);

    /*
     * 构造函数
     */
    CEpollEvent();

    /*
     * 析构函数
     */
    virtual ~CEpollEvent();

    /*
     * 设置event
     */
    void setEvent(struct epoll_event *event);

private:

    struct epoll_event *_ev;

};

}

#endif
